POST -ESCRITURA (Write Back)
En los aciertos de escritura actualiza sólo el dato que se encuentra en la cache de manera que el bloque modificado sólo se escribe en el nivel inferior cuando es sustituido, es decir cuando se produce un fallo.
En los fallos de lectura la forma de actuar depende de si el bloque se ha modificado o no. Cuando el bloque de cache a reemplazar no se ha modificado, ese bloque se puede sobrescribir sin problemas. Si el bloque se ha modificado antes de reemplazarlo hay que escribirlo en la memoria principal. Para distinguir si se ha modificado o no utiliza un bit que se llama dirty.
Las ventajas de esta política son:
• Las palabras individuales las escribe el procesador a la velocidad de la cache
• Múltiples escrituras en un bloque requieren sólo una escritura en el nivel más bajo de jerarquía, luego reduce el trafico entre Memoria principal y cache.
• Se hace mejor uso del ancho de banda de comunicación con el nivel inferior de jerarquía
Desventaja: compleja de implementar y produce inconsistencia para tratar los fallos de escritura existen dos políticas: con asignación de marco y sin asignación de marco.